package com.zhny.project.count.display.domain;

import com.zhny.framework.aspectj.lang.annotation.Excel;
import com.zhny.framework.web.domain.BaseEntity;
import org.apache.commons.lang.builder.ToStringBuilder;
import org.apache.commons.lang.builder.ToStringStyle;

import java.util.Date;

/**
 * 算法显示对象 count_display
 * 
 * @author lxh
 * @date 2019-09-24
 */
public class Display extends BaseEntity
{
    private static final long serialVersionUID = 1L;

    /** 算法显示主键 */
    private String displayKey;

    /** 算法显示ID */
    @Excel(name = "算法显示ID")
    private String displayId;

    /** 算法显示名称 */
    @Excel(name = "算法显示名称")
    private String displayName;

    /** 说明 */
    @Excel(name = "说明")
    private String displayBy;

    /** 修改者 */
    private String updeteBy;

    /** 修改时间 */
    private Date updeteTime;

    /** 标志 */
    private Integer deleteFlag;

    public void setDisplayKey(String displayKey) 
    {
        this.displayKey = displayKey;
    }

    public String getDisplayKey() 
    {
        return displayKey;
    }
    public void setDisplayId(String displayId) 
    {
        this.displayId = displayId;
    }

    public String getDisplayId() 
    {
        return displayId;
    }
    public void setDisplayName(String displayName) 
    {
        this.displayName = displayName;
    }

    public String getDisplayName() 
    {
        return displayName;
    }
    public void setDisplayBy(String displayBy) 
    {
        this.displayBy = displayBy;
    }

    public String getDisplayBy() 
    {
        return displayBy;
    }
    public void setUpdeteBy(String updeteBy) 
    {
        this.updeteBy = updeteBy;
    }

    public String getUpdeteBy() 
    {
        return updeteBy;
    }
    public void setUpdeteTime(Date updeteTime) 
    {
        this.updeteTime = updeteTime;
    }

    public Date getUpdeteTime() 
    {
        return updeteTime;
    }
    public void setDeleteFlag(Integer deleteFlag) 
    {
        this.deleteFlag = deleteFlag;
    }

    public Integer getDeleteFlag() 
    {
        return deleteFlag;
    }

    @Override
    public String toString() {
        return new ToStringBuilder(this, ToStringStyle.MULTI_LINE_STYLE)
            .append("displayKey", getDisplayKey())
            .append("displayId", getDisplayId())
            .append("displayName", getDisplayName())
            .append("displayBy", getDisplayBy())
            .append("createBy", getCreateBy())
            .append("createTime", getCreateTime())
            .append("updeteBy", getUpdeteBy())
            .append("updeteTime", getUpdeteTime())
            .append("deleteFlag", getDeleteFlag())
            .toString();
    }
}
